package com.shf.common
{
	import mx.collections.ArrayCollection;
	
	
	[RemoteClass(alias="com.shf.film.common.PageInfo")] 
	public class PageInfo
	{
		public function PageInfo()
		{
		}

		/**
			 * 总页数
			 */
			public var totalPage:int= 1;
		
			/**
			 * 前一页
			 */
			public var prePage:int = 1;
		
			/**
			 * 下一页
			 */
			public var nextPage:int = 1;
		
			/**
			 * 总记录数
			 */
			public var totalRec:int = 0;
		
			/**
			 * 默认每页记录数
			 */
			public const  defaultPageSize:int = 10;
		
			/**
			 * 每页记录数
			 */
			[Bindable] 
			public var pageSize:int = defaultPageSize;
		
			/**
			 * 当前页码
			 */
			public var pageIndex:int = 1;
		
			/**
			 * 全部页码，从1开始
			 */
			public var  pageNumbers:Array = [];
			
			/**
			 * 返回结果
			 */ 
			public var data:ArrayCollection = new ArrayCollection();
	}
}